self-loading rifle - Turkish English Dictionary